soft-sediment substrate - French English Dictionary